<?php

/**
 * ventana actions.
 *
 * @package    cronos-doctrine
 * @subpackage ventana
 * @author     Your name here
 * @version    SVN: $Id: actions.class.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */
class resumenActions extends sfActions
{
 /**
  * Executes index action
  *
  * @param sfRequest $request A request object
  */
  public function executeIndex(sfWebRequest $request)
  {
    
      $fecha = date('Y-m-j');
      $nuevafecha = strtotime ( '-90 day' , strtotime ( $fecha ) ) ;
      $nuevafecha = date ( 'Y-m-j' , $nuevafecha );
      
      $camionetas = Doctrine_Query::create()
                          ->from('LlamadaServicio llm')
                          ->where('llm.empresa_id = '.$this->getUser()->getAttribute('agente_user_empresa_id'))
                          ->addWhere('DATE_ADD(llm.ultimo_servicio,INTERVAL llm.periodicidad DAY)>="'.$nuevafecha.'"')
                          ->addWhere('DATE_ADD(llm.ultimo_servicio,INTERVAL llm.periodicidad DAY)<= "'.date('Y-m-d').'"')
                          //->addWhere('llm.ultimo_servicio_status > 1')
                          //->addWhere('DATE_ADD(llm.ultimo_servicio,INTERVAL llm.periodicidad DAY) > llm.llamada_programada ')
                          //->groupBy('DATE_ADD(llm.ultimo_servicio,INTERVAL llm.periodicidad DAY)')
                          //->addgroupBy('llm.categoria_id')
                          ->orderBy('DATE_ADD(llm.ultimo_servicio,INTERVAL llm.periodicidad DAY) asc');
      $this->servicios = $camionetas->execute();
      
      
      
      
  }
 
}
